﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Cotizav.Entidades
{
    public class Cliente
    {
        private int idCliente;

        public int IdCliente
        {
            get { return idCliente; }
            set { idCliente = value; }
        }
        private int? idCategoria;

        public int? IdCategoria
        {
            get { return idCategoria; }
            set { idCategoria = value; }
        }
        private int? idDistrito;

        public int? IdDistrito
        {
            get { return idDistrito; }
            set { idDistrito = value; }
        }
        private int? idSucursal;

        public int? IdSucursal
        {
            get { return idSucursal; }
            set { idSucursal = value; }
        }
        private int? idVendedor;

        public int? IdVendedor
        {
            get { return idVendedor; }
            set { idVendedor = value; }
        }
        private int? idSector;

        public int? IdSector
        {
            get { return idSector; }
            set { idSector = value; }
        }
        private string codigoCliente;

        public string CodigoCliente
        {
            get { return codigoCliente; }
            set { codigoCliente = value; }
        }
        private string razonSocial;

        public string RazonSocial
        {
            get { return razonSocial; }
            set { razonSocial = value; }
        }
        private string direccion;

        public string Direccion
        {
            get { return direccion; }
            set { direccion = value; }
        }
        private string provincia;

        public string Provincia
        {
            get { return provincia; }
            set { provincia = value; }
        }
        private string telefono;

        public string Telefono
        {
            get { return telefono; }
            set { telefono = value; }
        }
        private string email;

        public string Email
        {
            get { return email; }
            set { email = value; }
        }
        private string rucCliente;

        public string RucCliente
        {
            get { return rucCliente; }
            set { rucCliente = value; }
        }
        private DateTime? fechaRegistro;

        public DateTime? FechaRegistro
        {
            get { return fechaRegistro; }
            set { fechaRegistro = value; }
        }
        private string usuarioRegistro;

        public string UsuarioRegistro
        {
            get { return usuarioRegistro; }
            set { usuarioRegistro = value; }
        }
        private DateTime? fechaModificacion;

        public DateTime? FechaModificacion
        {
            get { return fechaModificacion; }
            set { fechaModificacion = value; }
        }
        private string usuarioModificacion;

        public string UsuarioModificacion
        {
            get { return usuarioModificacion; }
            set { usuarioModificacion = value; }
        }
        private int activo;

        public int Activo
        {
            get { return activo; }
            set { activo = value; }
        }

        private List<Contacto> listContacto;

        public List<Contacto> ListContacto
        {
            get { return listContacto; }
            set { listContacto = value; }
        }

        public Cliente()
        {
            listContacto = new List<Contacto>();
        }
    }
}
